package com.one.apartmentsystem.app.vo;

import lombok.Data;

import java.util.List;

/**
 * 收费详情视图对象
 * 用于展示和处理收费相关的详细信息
 *
 * @author mpk
 * @since 2024/8/18 19:06:08
 */
@Data
public class PaymentDetailsVO {

    /**
     * 管理员ID，标识收费操作的执行者
     */
    private Integer manageId;

    /**
     * 收费项目名称，描述收费的具体内容
     */
    private String name;

    /**
     * 收费年份，用于区分不同年份的收费记录
     */
    private Integer year;

    /**
     * 收费月份，用于区分不同月份的收费记录
     */
    private Integer month;

    /**
     * 收费金额，具体收费的数额
     */
    private Double price;

    /**
     * 房屋ID，标识收费对应的房屋
     */
    private Integer housesId;

    /**
     * 收费类型，用于区分不同类型的收费项目
     */
    private Integer piType;

    /**
     * 使用量，对于计量收费项目，记录具体的使用量
     */
    private Double dosage;
    /**
     * 房屋图片
     */
    private List<String> images;

    /**
     * 房屋图片
     */
    private Integer contractId;
}
